.flash_notice
{
text-align:center;
padding:2px 5px 2px 5px;
border: 1px solid #0e930e;
color:#fff;
background: #008800;
background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}

.flash_error
{
text-align:center;
padding:2px 5px 2px 5px;
border: 1px solid #0e930e;
color:#fff;
background: red;
}

input,textarea,select
{ 	
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:2px solid black;
	border-right:2px solid black;
	border-left:2px solid gray;
	border-top:2px solid gray;
	
}

input:hover,textarea:hover,select:hover
{ 
	border:2px solid blue;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.searchpage_input
{
	-webkit-box-shadow: 6px 6px 4px #000000;
	-moz-box-shadow: 6px 6px 4px #000000;
	box-shadow: 6px 6px 4px #000000;

}

.pass_bar_stage0
{
	background-color:gray;	
	border:1px solid black;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	background:-moz-linear-gradient(center top , #c5c5c5, #8d8d8d 50%, #9d9d9d 51%, #c5c5c5 100%);
	background:-webkit-gradient(linear, left top, left bottom,from(#c5c5c5), to(#8d8d8d), color-stop(0.5, #8d8d8d), color-stop(0.51, #9d9d9d));
}

.pass_bar_stage1
{
	background-color:red;
	border:1px solid black;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	background:-moz-linear-gradient(center top , #ff3333, #b00000 50%, #c00000 51%, #ff3333 100%);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff3333), to(#b00000), color-stop(0.5, #b00000), color-stop(0.51, #c00000));
	
}

.pass_bar_stage2
{
	background-color:#FFCC00;
	border:1px solid black;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	background:-moz-linear-gradient(center top , #ffff44, #f3f311 50%, #f3f300 51%, #ffff44 100%);
	color:black;
}

.pass_bar_stage3
{
	background-color:#33CC66;
	border:1px solid black;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}

@font-face {
            font-family: "woodcut_font";
            src: url(../font/WOODCUT.TTF);
}

@font-face {
            font-family: "nerwus_font";
            src: url(../font/Nerwus.ttf);
}
@font-face {
            font-family: "young_font";
            src: url(../font/YoungLoveES.ttf);
}

.modern_text
{
	font-family:woodcut_font;
	font-size:24px;
	text-shadow: 4px 4px 2px rgba(154,154,154, 1);

}
.modern_text:hover
{

}
.about_box
{
	height:10;
	width:10;
	background-color:white;

}
.about_box2
{
	height:10;
	width:10;
	background-color:red;
	-webkit-transform: rotate(-45deg) skew(45deg, -10deg);
	 -moz-transform: rotate(-45deg) skew(45deg, -10deg);	
}
.modern_text_180
{
	font-family: woodcut_font;
	font-size:22px;
	-moz-transform:  rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}

.logo_image
{
border:none;
}

.logo_image:hover
{
	-moz-transform:  rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}

.disabled_div
{
	background-color:gray;
	height:100px;
	width:100px;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index:99;

}

.ranking_group_caption
{
	background:-moz-linear-gradient(center top , #c5c5c5, #8d8d8d 50%, #9d9d9d 51%, #c5c5c5 100%);
	background:-webkit-gradient(linear, left top, left bottom,from(#c5c5c5), to(#8d8d8d), color-stop(0.5, #8d8d8d), color-stop(0.51, #9d9d9d));
	background-color:gray;
	text-align:center;	
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.ranking_group_div
{
	background-color:gray;
	text-align:center;	
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	
}

.ranking_group_div:hover
{
	background-color:gray;
	text-align:center;
}

.ranking_input_text
{
	width:98%;
	text-align:center;
}

.ranking_group_title
{
	background-color:red;
	text-align:center;
}

a.ranking_link {
 text-decoration: underline;
}
 
a.ranking_link:link {
    color: blue;
  }
 a.ranking_link:visited {
  color: blue;
 }
 a.ranking_link:active {
   color: blue;
 }
 a.ranking_link:hover {
     color: white;
     text-decoration: underline;
 }

.BBCEditor_image
{
	border: 1px solid black;
	height:16px;
	width:16px;
	vertical-align:middle;
}

.BBCEditor_bottomtag
{
	background-color:gray;
	float:left;
	margin-left:5px;
	border: 1px solid black;
	color:white;
	padding:1px 5px 1px 5px;
	cursor:pointer;
background:-moz-linear-gradient(center top , #eee, #ccc 50%, #aaa 51%, #ccc 100%);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc), color-stop(0.5, #ccc), color-stop(0.51, #aaa));
-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.BBCEditor_bottomtag:hover
{
background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}


.BBCEditor_image:hover
{
	border: 1px solid black;
	height:16px;
	width:16px;
	vertical-align:middle;
	background-color:orange;
}

.BBCEditor_group
{
	border: 1px solid black;	
	float:left;
	vertical-align:middle;	
	padding:2px 5px 4px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-left:12px;
	margin-top:2px;
	-webkit-transition:background-color 300ms ease-in;
   -moz-transition:background-color 300ms ease-in;
   -o-transition:background-color  300ms ease-in;
   transition:background-color  300ms ease-in;
}

.BBCEditor_combobox:hover
{
	background-color:orange;
}

.BBCEditor_combobox
{
	
}

.BBCEditor_group:hover
{
	border: 2px solid blue;	
	float:left;
	vertical-align:middle;	
	padding:2px 5px 4px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-left:12px;
	background-color:rgb(255,255,150);	
}

.BBCEditor_preview
{
visibility:hidden;
border:1px solid black;
padding:1px 5px 1px 5px;
text-align:left;
}

.viewclass_image
{
	height:24px;
	width:24px;
	border:none;
	vertical-align:bottom;

}

.viewclass_sortmenu
{
text-align:center;
}

a.viewclass_link {
    border-bottom:0px;
    margin:0px;
    padding:0px;
	text-decoration:none;
	height:100%;
	font-weight:bold;
 }

a.viewclass_link:link {
    color:#0000FF;
 }
 a.viewclass_link:visited {
    color:#0000FF;
 }
 a.viewclass_link:active {
     color:#0000FF;
 }
 a.viewclass_link:hover {
     color: #0000FF;
     text-decoration:underline;
 }


.round_background
{
	background-color:rgb(230,230,230);
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding-left:2px;
	padding-right:2px;
	
}

.items_background
{
	background-color:gray;
	vertical-align:top;
	padding-bottom:25px;
}

.viewclass_options
{
	vertical-align:middle;
	padding-left:5px;
}

.viewclass
{
	
	border-collapse:collapse;
	width:100%;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.viewclass_div
{
	background-color:rgb(222,222,222);
		background:-moz-linear-gradient(center top , #eee, #ccc);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc));
	
	
	
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
}

.grouping
{
	margin-left:20px;
	margin-right:20px;
	border:1px solid green;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.grouping_legend
{
	color:rgb(0,0,200);
}

.page_div
{
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	margin:0px;
	padding:0px;
	height:100%;
	padding-bottom:20px;
	
}

.LoadingBox
{
	border: 2px solid green;
	z-index:102;
	position:absolute;
	opacity: 0.99;
	 top: 35%;
	 left: 35%;
	 height:30%;
	 width:30%;
	 background-color:rgb(255,255,255);
	 -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
 	visibility:hidden;
 	text-align:center; 	
 	vertical-align:bottom;
 	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.MessageBox
{
	position:absolute;
	opacity: 0.99;
	 top: 35%;
	 left: 35%;
	 height:30%;
	 width:30%;
	 background-color:rgb(130,130,130);
	 -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
 	visibility:hidden;
 	z-index:101;
 	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-webkit-box-shadow: 26px 26px 14px #888;
	-moz-box-shadow: 26px 26px 14px #888;
	box-shadow: 26px 26px 14px #888;
}

.MessageBox_caption
{
	 background-color:rgb(160,160,160);
	 -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.MessageBox_close
{
	cursor:pointer;
	height:16px;
	width:16px;
	border: none;
	opacity: 0.7;
}

.MessageBox_close:hover
{
	cursor:pointer;
	height:16px;
	width:16px;
	opacity: 1.00;
}

.link_style{

color:#0000FF;
text-decoration:none;
                margin:0px;
    padding:0px;
}

.error_message
{
color:#ff0000;
border: 3px solid red;
text-align: center;
padding:5px 0px 5px 0px;
}

.info_message
{
color:green;
border: 3px solid green;
text-align: center
}

.noscript_message,.warning_message
{
padding:5px 0px 5px 0px;
color:orange;
text-align: center;
border: 2px solid orange;

}

.warning_message_image,.error_message_image
{
	vertical-align:middle;
}

.topbar_image
{
	width: 64px;
	height:64px;
	border:none;
	padding:0px;
	margin:0px;	
}

.topbar_image:hover
 {     
     border: 1px dotted black;
     -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	width: 62px;
	height:62px;
 }
 
.topbar
{
		background-color: orange;
		background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	
	
	background-repeat:no-repeat;
	-moz-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 5px 5px 0px 0px;	
	margin:0px;
    padding:0px;
    border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	margin-bottom:0px;
}

.topbar_td
{
	padding:0px;
	margin:0px;
	border:none;
}

.topbar_td2
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	border-bottom:1px solid black;
	text-align:center
}

.topbar_table
{
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse: collapse;
	border-spacing:0px 0px;	
	
}

.topbar_image_flag
{
	height:16px;
	width:24px;
	border:none;
	padding-top:2px;
	-moz-transition-property: height, width;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: height, width;
  -webkit-transition-duration: 1s;
  -o-transition-property: height, width;
  -o-transition-duration: 1s;
  transition-property: height, width;
  transition-duration: 1s;
}

.topbar_image_flag:hover
{
	height:24px;
	width:36px;
}

.topbar_tr
{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

a.topbar_link {
    border-bottom:0px;
    margin:0px;
    padding:0px;
	text-decoration:none;
	height:100%;
	font-weight:bold;
 }

a.topbar_link:link {
    color:#0000FF;
 }
 a.topbar_link:visited {
    color:#0000FF;
 }
 a.topbar_link:active {
     color:#0000FF;
 }
 a.topbar_link:hover {
     color: #FF0000;
 }

.topbar_tab
{
	background-color: rgb(220,220,220);
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	text-align:center;
	height:100%;
	border:1px solid black;		
	padding:2px 0px 2px 0px;	 
	margin:0px;
	cursor:pointer;
	background:-moz-linear-gradient(center top , #eee, #ccc 50%, #aaa 51%, #ccc 100%);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc), color-stop(0.5, #ccc), color-stop(0.51, #aaa));
		-webkit-transition:text-shadow 300ms ease-in;
   -moz-transition:text-shadow 300ms ease-in;
   -o-transition:text-shadow  300ms ease-in;
   transition:text-shadow  300ms ease-in;
}

.topbar_tab_selected
{
	background-color: rgb(255,255,255);
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	text-align:center;
	height:100%;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	padding-top:8px;
	
	-webkit-transition:transform 200ms ease-in;
   -moz-transition:text-shadow 200ms ease-in;
   -o-transition:text-shadow  200ms ease-in;
   transition:text-shadow  200ms ease-in;
}


.topbar_tab_selected:hover
{	
	border-top:2px solid orangered;
	border-left:2px solid orangered;
	border-right:2px solid orangered;	
	text-shadow: 0 0 6px #FFFCEF, 0 -5px 6px #FDFF1F, 5px -10px 8px #FFD40F, -5px -15px 12px #FF8800, 5px -18px 16px #FF2200;
	
}

.topbar_tab:hover
{
	background-color: rgb(190,190,190);	
	padding-top:6px;	
	text-shadow: 0 0 6px #FFFCEF, 0 -5px 6px #FDFF1F, 5px -10px 8px #FFD40F, -5px -15px 12px #FF8800, 5px -18px 16px #FF2200;
}

.searchbox
{
	background: gray;
	text-align:center;
	-moz-border-radius: 6px 25px 6px 25px;
	border-radius: 6px 25px 6px 25px;
	color:white;
	padding-bottom:3px;
	padding-top:3px;
	border: 1px solid gray;
	-webkit-transition:border-radius 800ms ease-in;
   -moz-transition:border-radius 800ms ease-in;
   -o-transition:border-radius  800ms ease-in;
   transition:border-radius  800ms ease-in;	
   	background:-moz-linear-gradient(center top , #c5c5c5, #8d8d8d 50%, #9d9d9d 51%, #c5c5c5 100%);
	background:-webkit-gradient(linear, left top, left bottom,from(#c5c5c5), to(#8d8d8d), color-stop(0.5, #8d8d8d), color-stop(0.51, #9d9d9d));
   -webkit-box-shadow: 10px 10px 10px #888;
	-moz-box-shadow: 10px 10px 10px #888;
	box-shadow: 10px 10px 10px #888;
}

.searchbox:hover
{
	-moz-border-radius: 25px 6px 25px 6px ;
	border-radius: 25px 6px 25px 6px;
}

.modern_button
{
margin:5px;
padding:2px 5px 2px 5px;
border: 1px solid #555555;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
border-radius:0.5em;
background: #aaaaaa;
background:-moz-linear-gradient(center top , #eee, #ccc 50%, #aaa 51%, #ccc 100%);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc), color-stop(0.5, #ccc), color-stop(0.51, #aaa));
filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=45);

}
.modern_button:hover
{
margin:5px;
border: 1px solid #0e930e;
color:#fff;
background: #008800;
background:-moz-linear-gradient(center top , #98eb98, #33cc33 50%, #1da81d 51%, #33cc33 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#98eb98), to(#33cc33), color-stop(0.5, #33cc33), color-stop(0.51, #1da81d));
}

a.searchbox_link {
 text-decoration: underline;
}
 
a.searchbox_link:link {
    color: blue;
  }
 a.searchbox_link:visited {
  color: blue;
 }
 a.searchbox_link:active {
   color: blue;
 }
 a.searchbox_link:hover {
     color: purple;
     text-decoration: underline;
 }

.table_modern
{
background: url('../gfx/home_category_gl.gif');
-moz-border-radius: 5px;
	border-radius: 5px;
text-align: center
}

.option_modern
{
	
}

.form_view_item_table
{
	background: url('../gfx/home_category_gl.gif');
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	text-align: center
}

.form_view_item_data
{	
	text-align: center;
	border: 1px solid black;
}

.form_view_item_data_desc
{	
	text-align: center;
	border: 1px solid black;
	height:124px;
}

.form_view_item_data_rating
{	
	
}

.form_view_item
{
		background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	text-align: center
}

.form_profile_item
{
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	padding-left:5px;
	
}

.form_profile_item_desc_data
{
	height:176px;
	background-color: orange;
	text-align: center;
}

.form_profile_item_desc_title
{
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	text-align: center;
	height:22px;
}

.form_profile_item_data
{
	background-color:orange;
	background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
}

.form_profile_item_first
{
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;	
	padding-left:5px;
}

.option_modern_table
{
	border-collapse:collapse;
	width:100%
}

.option_modern_center
{
		background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;	
	text-align: center;	
}

.option_modern_center_rev
{
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	text-align: center
}


.option_item_link
{
	text-decoration:none;
}

.option_item_modern
{
	background-color: rgb(190,190,190);	
	color:white;
	text-align:center;
	text-decoration:none;
		-webkit-transition:tbackground-color 200ms ease-in;
   -moz-transition:background-color 200ms ease-in;
   -o-transition:background-color  200ms ease-in;
   transition:background-color 200ms ease-in;
}

.option_item_selected_modern
{
	background-color: rgb(150,150,150);	
	color:white;
	text-align:center;
	
}

.option_item_modern:hover
{	
	background-color: rgb(230,230,230);	
	color:red;
	
}

a.item_link {
 text-decoration: none;
 padding-left:5px
 }
a.item_link:link {
    color: #FFFFFF;
 }
 a.item_link:visited {
    color: #FFFFFF;
 }
 a.item_link:active {
     color: #FFFFFF;
 }
 a.item_link:hover {
     color: #FF0000;
 }

.register_form_label
{
	padding-left:5px;
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	color:white;
	-moz-border-radius: 2px 9px 2px 9px;
	border-radius: 2px 9px 2px 9px;
	background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	
}

.login_form_label
{
	color:blue;
	text-align:center;
}

.register_form_center
{
	
	background-color:orange;
background:-moz-linear-gradient(center top , #ff8c46, #ff5200);
	background:-webkit-gradient(linear, left top, left bottom,from(#ff8c46), to(#ff5200));
	color:white;
	text-align:center;
	font-size: 17px;
	-moz-border-radius: 6px 6px 1px 1px;
	border-radius: 6px 6px 1px 1px;
}

.login_table_title
{
text-align:left;
padding-left:10px;
background-color: rgb(240,240,240);
-moz-border-radius: 5% 25% 5% 0%;
border-radius: 5% 25% 5% 0%;
}

.login_input
{
	width:99%
}

a.login_link {
 text-decoration: none;
}
 
a.login_link:link {
    color: black;
  }
 a.login_link:visited {
  color: black;
 }
 a.login_link:active {
   color: black;
 }
 a.login_link:hover {
     color: #FF0000;
     text-decoration: underline;
 }

.td_submit
{
	text-align:right;
}

.login_submit
{
	text-align:center;
}

.login_div
{
margin-top: 12px;
-moz-border-radius: 5px 25px 5px 25px;
border-radius: 5px 25px 5px 25px;
margin: 10% 30% 10% 30%;
background-color: rgb(220,220,220);
-webkit-box-shadow: 26px 26px 14px #888;
	-moz-box-shadow: 26px 26px 14px #888;
	box-shadow: 26px 26px 14px #888;
}

.item_list_caption
{
	
}

.item_list_table
{
	width:100%;
	border:1px solid rgb(220,220,220);
}

.item_list_table_td_first
{
	
}

.item_list_table_td,.item_list_table_td_last
{
	
}

.item_list_table_th_first
{
	
}
.item_list_table_th_div
{
	background-image: url('../gfx/home_category_gl.gif');
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
}
.item_list_table_th,.item_list_table_th_last
{
	background:-moz-linear-gradient(center top , #ffffff, #ff5300);
	background:-webkit-gradient(linear, left top, left bottom,from(#ffffff), to(#eeeeee));
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.item_list_image
{
	border: none;
	height:20px;
	width:20px;
}

.item_list1
{
	text-align: center;
	background-color: white;
	background:-moz-linear-gradient(center top , #ffffff, #eeeeee);
	background:-webkit-gradient(linear, left top, left bottom,from(#ffffff), to(#eeeeee));
		-webkit-transition:tbackground-color 200ms ease-in;
   -moz-transition:background-color 200ms ease-in;
   -o-transition:background-color  200ms ease-in;
   transition:background-color 200ms ease-in;
}

.item_list2
{
	background-color: rgb(197,197,197);
	text-align: center;
	background:-moz-linear-gradient(center top , #c5c5c5, #a7a7a7);
	background:-webkit-gradient(linear, left top, left bottom,from(#c5c5c5), to(#a7a7a7));

}

.item_list1:hover,.item_list2:hover
{
	background-color: rgb(0,180,180);
	text-align: center;
		background:-moz-linear-gradient(center top , #93c9ff, #1587ff);
	background:-webkit-gradient(linear, left top, left bottom,from(#93c9ff), to(#1587ff));
}

.image_link
{
	border: none;	
}


.galley_item_category
{
	color:blue;
}

.galley_item_desc
{
	color:orangered;
	border-bottom:1px solid gray;
}


.galley_item_img
{
	border: none;
	opacity: 0.8;
	height:16px;
	width:16px; 
}

.galley_item_img:hover
{
	border: none;
	opacity: 1.0;
}

.galley_item
{
	width: 30%;
	opacity: 0.7;
	margin-left:13px;
	margin-top:13px;
	float: left;
	background-color:rgb(230,230,230);
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid black;
	-webkit-box-shadow: 26px 26px 40px #000000;
	-moz-box-shadow: 26px 26px 40px #000000;
	box-shadow: 26px 26px 40px #000000;
	z-index:100;
	-webkit-transition:opacity 400ms ease-in;
   -moz-transition:opacity 400ms ease-in;
   -o-transition:opacity  400ms ease-in;
   transition:opacity  400ms ease-in;
}

.galley_item:hover
{
	width: 30%;
	opacity: 1.0;
	margin-left:13px;
	margin-top:13px;
	float: left;
	background-color:rgb(230,230,230);
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid orange;
	z-index:102;
}

.galley_item_caption
{
	background-color:rgb(200,200,200);
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	vertical-align:top;
	border-bottom:1px solid black;
			background:-moz-linear-gradient(center top , #eee, #ccc);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc));
}

.pahtbar
{
	background-color:white;
	background-repeat:repeat-x ;
	
	font-size: 11px;
	padding-top: 10px;
	padding-left:5px;
	border-bottom: 1px dotted black;
	background-position:10px 10px;	
}

.showitem_rating
{
	background: url('../gfx/home_black.gif');
	color: white;
	text-align:center;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: bold;
}

.showitem_top
{
	background-color:rgb(222,222,222);
		background:-moz-linear-gradient(center top , #eee, #ccc);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc));
	color: black;
	text-align:center;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	text-decoration: bold;
	height: 50px;
	border-left:1px solid black;
	border-top:1px solid black;
	border-right:1px solid black;
}

.showitem_table_rating
{
	width:100%;
	border:1px solid black;
}

.showitem_table_group
{
	width:100%;
	
}

.showitem_link_page
{
	text-align:center;
}

.pathbar_pathdiv
{
	background-color:rgb(220,220,200);
	padding-right: 30px;
	padding-left: 30px;
	-moz-border-radius: 5px 35px 0px 0px;
	border-radius: 5px 35px 0px 0px;
	background:-moz-linear-gradient(center top , #eee, #ccc);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc));
}

.pathbar_logindiv
{
	background-color:rgb(220,220,200);
	background:-moz-linear-gradient(center top , #eee, #ccc);
background:-webkit-gradient(linear, left top, left bottom,from(#eee), to(#ccc));
	padding-right: 30px;
	padding-left: 30px;
	-moz-border-radius: 35px 5px 0px 0px;
	border-radius: 35px 5px 0px 0px;
}

.pathbar_linktext
{
	color:orangered;
}

.pathbar_statictext
{
	color:gray;
	font-weight: bold; 
}

.pathbar_statictext2
{
	color:green;
	
}
.about_text
{
	font-family: "nerwus_font";
	font-size:22px;
	text-align:center;
}